package com.ctshk.rpc.season.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 固定套票 打包产品
 *
 * @author 杨林
 * @version 1.0
 * @date 2021/3/22 9:48
 */
@Data
@ApiModel(value = "FixedSeasonPackageProductDTO对象", description = "固定套票打包产品设置信息dto")
public class FixedSeasonPackageProductDTO implements Serializable {

    @ApiModelProperty(value = "固定套票飞机票产品信息")
    List<SeasonFixedProductPackageAirDTO> seasonFixedProductPackageAirList = new ArrayList<>();

    @ApiModelProperty(value = "固定套票 巴士票产品信息")
    List<SeasonFixedProductPackageBusDTO> seasonFixedProductPackageBusList = new ArrayList<>();

    @ApiModelProperty(value = "固定套票 火车票产品信息")
    List<SeasonFixedProductPackageTrainDTO> seasonFixedProductPackageTrainList = new ArrayList<>();

    @ApiModelProperty(value = "固定套票酒店产品信息")
    List<SeasonFixedProductPackageHotelDTO> seasonFixedProductPackageHoteList = new ArrayList<>();

    @ApiModelProperty(value = "固定套票 景点门票产品信息")
    List<SeasonFixedProductPackageScenicDTO> seasonFixedProductPackageScenicList = new ArrayList<>();

    @ApiModelProperty(value = "固定套票船票产品信息")
    List<SeasonFixedProductPackageShipDTO> seasonFixedProductPackageShipList = new ArrayList<>();

    @ApiModelProperty(value = "固定套票当地玩乐产品信息")
    List<SeasonFixedProductPackageLocalFunDTO> seasonFixedProductPackageLocalFunList = new ArrayList<>();

    @ApiModelProperty(value = "固定套票商品产品信息")
    List<SeasonFixedProductPackageCommodityDTO> seasonFixedProductPackageCommodityList = new ArrayList<>();

}